package com.tale.springbootatm.common.constant;

/**
 * author: 蔡奇峰
 * date: 2020/4/12 16:53
 * @Version V1.0
 **/
public interface StatusCode {

    /** 异常*/
    int EXCEPTION_400 = 40000;
    /** 找不到方法*/
    int EXCEPTION_NOT_METHOD = 4005;
    /** 运行异常*/
    int EXCEPTION_500 = 5000;


    /** HTTP请求错误*/
    int HTTP_ERROR_100 = 1000;
    int HTTP_ERROR_300 = 3000;
    int HTTP_ERROR_400 = 4000;
    int NOT_FOUND = 4004;
    /** 不在100-500的其他错误*/
    int SYSTEM_ERROR = 77777;

    String ERROR = "对不起！操作失败，不能输入非法字符";
    String PWD_ERROR = "对不起！密码错误";
    String NOT_FOUND_CARD = "对不起，不存在卡号";

    /** 卡号不存在*/
    int CARD_NOT_EXISTS = 3333;
    /** 操作失败*/
    int FAIL = 2333;
    /** 操作成功*/
    int SUCCESS = 666;

    /** 密码错误*/
    int PASSWORD_ERROR = 111;

    /** NULL*/
    int OBJECT_NULL = 0000;
    String OBJECT_NULL_MSG = "对不起！操作失败！请您退卡后尝试重新插卡";

    String TYPE_ERROR = "对不起！不能输入非法字符";
    String NOT_MONEY = "对不起！您的余额不足";
    /**
     * 锁卡
     */
    int LOCK_STATUS = 13333;
    String LOCK_CARD = "密码错误3次已被锁卡，请到柜台处理！";

    /**
     * 取款
     */
    /** 取款成功*/
    int TAKE_MONEY = 7777;
    String TAKE_SUCCESS = "取款成功";
    /** 空对象*/
    String TAKE_NULL = "对不起！取款失败！请您退卡后尝试重新插卡";
    String TAKE_MONEY_ERROR = "对不起！请输入取款金额！";


    /**
     * 存款
    */
    String DEPOSIT_ERROR_TRANS = "对不起！存款失败！请取回您的金额！";
    String DEPOSIT_ERROR = "对不起！存款失败！请取回您的金额！";
    // 空对象
    String DEPOSIT_NULL = "对不起！存款失败！请取回您的金额！";
    String DEPOSIT_AMOUNT_ERROR = "对不起！请输入存款金额！";


    /**
     * 转账
     */
    String TRANSFER_ERROR = "对不起！转账失败";
    String NONE_CARD = "对不起！转账失败，没有该卡号";
    String TRANSFER_NULL = "对不起！转账失败，请到柜台咨询问题";

    /**
     * 修改密码
     */
    String UPDATE_PASSWORD_ERROR = "对不起！修改密码失败，请重新尝试";
    String UPDATE_PASSWORD_SUCCESS = "修改密码成功";

}
